Extension point negotiations
In component org.nuxeo.theme.services.ThemeService
Contribution Descriptors
- Class: org.nuxeo.theme.negotiation.NegotiationType
Existing Contributions
Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.
-
<extension point="negotiations" target="org.nuxeo.theme.services.ThemeService"> <negotiation object="engine" strategy="web"> <scheme> org.nuxeo.theme.webengine.negotiation.engine.RequestParameter </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.engine.CookieValue </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.engine.RequestAttribute </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.engine.ViewId </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.engine.DefaultEngine </scheme> </negotiation> <negotiation object="mode" strategy="web"> <scheme> org.nuxeo.theme.webengine.negotiation.mode.RequestParameter </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.mode.CookieValue </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.mode.RequestAttribute </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.mode.ViewId </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.mode.UnspecifiedMode </scheme> </negotiation> <negotiation object="theme" strategy="web"> <scheme> org.nuxeo.theme.webengine.negotiation.theme.RequestParameter </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.theme.CookieValue </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.theme.RequestAttribute </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.theme.ViewId </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.theme.DefaultTheme </scheme> </negotiation> <negotiation object="perspective" strategy="web"> <scheme> org.nuxeo.theme.webengine.negotiation.perspective.RequestParameter </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.perspective.CookieValue </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.perspective.RequestAttribute </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.perspective.ViewId </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.perspective.DefaultPerspective </scheme> </negotiation> <negotiation object="collection" strategy="web"> <scheme> org.nuxeo.theme.webengine.negotiation.collection.RequestParameter </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.collection.CookieValue </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.collection.RequestAttribute </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.collection.ViewId </scheme> <scheme> org.nuxeo.theme.webengine.negotiation.collection.UnspecifiedCollection </scheme> </negotiation> </extension>
-
<extension point="negotiations" target="org.nuxeo.theme.services.ThemeService"> <negotiation object="engine" strategy="default"> <scheme> org.nuxeo.theme.jsf.negotiation.engine.RequestParameter </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.engine.CookieValue </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.engine.RequestAttribute </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.engine.ViewId </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.engine.DefaultEngine </scheme> </negotiation> <negotiation object="mode" strategy="default"> <scheme> org.nuxeo.theme.jsf.negotiation.mode.RequestParameter </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.mode.CookieValue </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.mode.RequestAttribute </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.mode.ViewId </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.mode.UnspecifiedMode </scheme> </negotiation> <negotiation object="theme" strategy="default"> <scheme> org.nuxeo.theme.jsf.negotiation.theme.RequestParameter </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.theme.CookieValue </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.theme.RequestAttribute </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.theme.ViewId </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.theme.DefaultTheme </scheme> </negotiation> <negotiation object="perspective" strategy="default"> <scheme> org.nuxeo.theme.jsf.negotiation.perspective.RequestParameter </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.perspective.CookieValue </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.perspective.RequestAttribute </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.perspective.ViewId </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.perspective.DefaultPerspective </scheme> </negotiation> <negotiation object="collection" strategy="default"> <scheme> org.nuxeo.theme.jsf.negotiation.collection.RequestParameter </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.collection.CookieValue </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.collection.RequestAttribute </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.collection.ViewId </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.collection.UnspecifiedCollection </scheme> </negotiation> </extension>
-
<extension point="negotiations" target="org.nuxeo.theme.services.ThemeService"> <negotiation object="theme" strategy="nuxeo5"> <scheme>org.nuxeo.theme.jsf.negotiation.theme.RequestParameter</scheme> <scheme>org.nuxeo.theme.jsf.negotiation.theme.CookieValue</scheme> <scheme>org.nuxeo.theme.jsf.negotiation.theme.ViewId</scheme> <!-- local theme (specific to nuxeo5) --> <scheme>org.nuxeo.ecm.platform.localconfiguration.theme.negociation.LocalTheme</scheme> <scheme>org.nuxeo.theme.jsf.negotiation.theme.DefaultTheme</scheme> </negotiation> <negotiation object="perspective" strategy="nuxeo5"> <scheme> org.nuxeo.theme.jsf.negotiation.perspective.RequestParameter </scheme> <scheme>org.nuxeo.theme.jsf.negotiation.perspective.CookieValue</scheme> <scheme>org.nuxeo.theme.jsf.negotiation.perspective.ViewId</scheme> <!-- local perspective (specific to nuxeo5) --> <scheme> org.nuxeo.ecm.platform.localconfiguration.theme.negociation.LocalPerspective </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.perspective.DefaultPerspective </scheme> </negotiation> <negotiation object="collection" strategy="nuxeo5"> <scheme> org.nuxeo.theme.jsf.negotiation.collection.RequestParameter </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.collection.CookieValue </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.collection.RequestAttribute </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.collection.ViewId </scheme> <!-- local flavor/collection (specific to nuxeo5) --> <scheme> org.nuxeo.ecm.platform.localconfiguration.theme.negociation.LocalThemeFlavor </scheme> <!-- default flavor/collection (specific to nuxeo5) --> <scheme> org.nuxeo.ecm.webapp.webcontainer.DefaultThemeFlavor </scheme> <scheme> org.nuxeo.theme.jsf.negotiation.collection.UnspecifiedCollection </scheme> </negotiation> </extension>